package com.kaigejava.juc.toolsdemo.semaphore;

import java.util.concurrent.TimeUnit;

/**
 * @author kaigejava
 * 餐厅对象
 */
public class Restaurant {

    /**
     * 餐桌数量
     */
    public static int tableSize = 5;

    /**
     * 就餐
     * @param tableNo
     */
    public void setTable(int tableNo){
        try {
            System.out.println(tableNo+"桌已经来客人了。开始就餐中~~===");
            TimeUnit.SECONDS.sleep(3);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }

    /**
     * 就餐完毕。释放餐桌
     */
    public void releaseTable(int tableNo){
        System.out.println(tableNo+"桌的客人已经就餐完毕。请下一位客人入场~~~");
    }
}
